工具-Excel-将多个单元格的文字内容转变为一个单元格内

1.演示

在这里插入图片描述

2. 演示

在一个单元格内,用函数PHONETIC
在这里插入图片描述
随后选取需要划取的内容
在这里插入图片描述
回车即可
在这里插入图片描述

2.1另法

用记事本的剪贴板工具
(Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Python中的`pandas`库来将多个HTML表格转换为Excel或CSV文件,同时使用`openpyxl`和`xlsxwriter`库来设置Excel文件中的列宽。 以下是一个示例代码,可以实现将多个HTML表格转换为一个Excel文件,并根据最大单元格内容长度自动设置Excel文件中的列宽: ```python import pandas as pd from openpyxl.utils import get_column_letter from openpyxl import Workbook import xlsxwriter # 读取HTML文件中的所有表格 tables = pd.read_html('input.html') # 创建Excel文件 workbook = Workbook() writer = pd.ExcelWriter('output.xlsx', engine='xlsxwriter') # 遍历表格并写入到Excel文件中 for i, table in enumerate(tables): # 将表格写入到Excel文件的对应Sheet中 table.to_excel(writer, sheet_name=f'Sheet{i+1}', index=False) # 设置Excel文件中的列宽 worksheet = writer.sheets[f'Sheet{i+1}'] for j, width in enumerate(table.applymap(lambda x: len(str(x)) if isinstance(x, float) else len(x)).max().values): worksheet.set_column(j, j, max(width+1, len(get_column_letter(j+1)))) # 保存Excel文件 writer.save() ``` 这个代码片段首先使用`pandas`库的`read_html`函数从HTML文件中读取所有表格,并将它们保存在一个列表中。然后,它使用`openpyxl`库创建一个新的Excel文件,并使用`pandas`库的`to_excel`函数将每个表格写入Excel文件中的不同Sheet中。 接下来,它使用`xlsxwriter`库设置Excel文件中的列宽。对于每个表格,它首先使用`applymap`函数将每个单元格中的内容转换为字符串,并计算出该列中最大的字符串长度(如果单元格内容为float型,则先将其转换成字符串再计算长度)。然后,它使用`set_column`方法将列宽设置为该长度加上1,为了保证单元格内容完全显示。如果列宽小于列名的长度,则将列宽设置为列名的长度。 最后,它使用`writer.save()`函数将Excel文件保存到磁盘中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值